<?php
/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
    ob_start(); //esto es para habilitar el buffer de salida. Esto para poder enviar las cookies al navegador sin que te marque error 
    //Desconectar
    if($_POST["n"]=='2'){ //si n=2 significa que el usuario ya habia iniciado sesion y ahora esta cerrando sesion
        setcookie("Nick"); //borramos el valor de las cookies
        setcookie("Pass"); 
        $aux="'login','0'";
        header("location: login.php"); //redireccionamos a este mismo archivo nuevamente
    }
    $n=$_COOKIE["Nick"]; //sí el usuario ya habia iniciado sesion, $n y $p contendran el user y pass de ese usuario
    $p=$_COOKIE["Pass"];
    
    include("connect.php");
    $result = pg_query("SELECT * FROM usuario WHERE nombre_usuario='$n' AND contrasena='$p'");
    $total=pg_num_rows($result);
    if (pg_num_rows($result)==0){ //si NO ha iniciado sesion 
        if ($_POST["n"]=='1'){ //si el user ya envio el formulario
            $usuario=$_POST["user"];  //recivimos datos enviados desde login.php mediante post usando ajax
            $contraseña=$_POST["pass"];
            $cad=pg_query("SELECT * FROM usuario WHERE nombre_usuario='$usuario' AND contrasena='$contraseña'") or die (pg_errormessage($connection));
            if(pg_num_rows($cad)==0){ //Si es INCORRECTO el user y pass
                echo '
                    <form action="javascript: enviar(\'login\',\'1\');" name="login" id="login">
                        <span class="niftyquick" style="display: block;">
                            <span class="yoo-login">
                                <span class="login">
                                    <span class="username">';
                                    ?>                                       
                                        <input type="text" name="user" size="18" value="Nombre de usuario" onblur="if(this.value=='') this.value='Nombre de usuario';" onfocus="if(this.value=='Nombre de usuario') this.value='';" />
                                    <?php echo '
                                    </span>
                                    <span class="password">';
                                    ?> 
                                    <input type="password" name="pass" size="10" value="Contraseña" onblur="if(this.value=='') this.value='Contraseña';" onfocus="if(this.value=='Contraseña') this.value='';" />
                                    <?php echo '
                                    </span>
                                    <input type="hidden" name="remember" value="yes" />   
                                    <span class="login-button" id="inp_enviar">
                                        <button  value="Login" name="Enviar" type="submit" title="Login">Login</button>
                                    </span> 
                                    <span class="lostpassword">
                                        <a href="#" title="Olvido su contraseña?"></a>
                                    </span>
                                    <span class="lostusername">
                                        <a href="#" title="Olvido su usuario?"></a>
                                    </span>
                                    <span class="greeting" id="r">Usuario o password incorrectos</span>
                                </span>
                            </span>
                        </span>
                    </form>';   
            }
            else{ //si todo salio bien
                setcookie("Nick", $usuario, time()+7200); //enviamos las cookies al nacegador [expiraran dentro de 2 horas]
                setcookie("Pass", $contraseña, time()+7200); 
                //echo '1'; //damos bienvenida
                echo '
                    <form action="javascript: enviar(\'login\',\'2\');" name="login" id="login">
                        <span class="niftyquick" style="display: block;">
                            <span class="yoo-login">
                                <span class="logout">
                                    <span class="greeting">Hola '.$usuario.',</span></br>
                                    <span class="logout-button">
					<button value="Logout" name="Submit" type="submit" title="Logout">Logout</button>
                                    </span>	
                                </span>			
                            </span>
                        </span>
                    </form>
                ';
            }
        }
        else{ //si NO ha enviado el formulario      
         //echo '2'; //no ha enviado formulario... imprimimos formulario
            echo '
                <form action="javascript: enviar(\'login\',\'1\');" name="login" id="login">
                    <span class="niftyquick" style="display: block;">
                        <span class="yoo-login">
                            <span class="login">
                                <span class="username">'; 
                                ?>
                                    <input type="text" name="user" size="18" value="Nombre de usuario" onblur="if(this.value=='') this.value='Nombre de usuario';" onfocus="if(this.value=='Nombre de usuario') this.value='';" />
                                <?php echo'
                                </span>
                                <span class="password">';
                                ?> 
                                    <input type="password" name="pass" size="10" value="Contraseña" onblur="if(this.value=='') this.value='Contraseña';" onfocus="if(this.value=='Contraseña') this.value='';" />
                                <?php echo '
                                </span>
                                <input type="hidden" name="remember" value="yes" />   
                                <span class="login-button" id="inp_enviar">
                                    <button  value="Login" name="Enviar" type="submit" title="Login">Login</button>
                                </span> 
                                <span class="lostpassword">
                                    <a href="#" title="Olvido su contraseña?"></a>
                                </span>
                                <span class="lostusername">
                                    <a href="#" title="Olvido su usuario?"></a>
                                </span>
                                <span class="greeting" id="r"></span>
                            </span>
                        </span>
                    </span>
                </form>
            ';   
        }
    }
    else{ //si ya inicio sesion
       //echo '1'; //damos bienvenida
        echo '
            <form action="javascript: enviar(\'login\',\'2\');" name="login" id="login">
                <span class="niftyquick" style="display: block;">
                    <span class="yoo-login">
                        <span class="logout">
                            <span class="greeting">Hola '.$_COOKIE["Nick"].',</span></br>
                            <span class="logout-button">
                                <button value="Logout" name="Submit" type="submit" title="Logout">Logout</button>
                            </span>	
                        </span>			
                    </span>
                </span>
            </form>
        ';
   }
   ob_end_flush(); //esto va para poder enviar headers al navegador sin tener problemas
?>
